plot of land with many sweet acacia - Francés Inglés Diccionario